/*
 * Escribe un programa que muestre por consola (con un print) los
 * números de 1 a 100 (ambos incluidos y con un salto de línea entre
 * cada impresión), sustituyendo los siguientes:
 * - Múltiplos de 3 por la palabra "fizz".
 * - Múltiplos de 5 por la palabra "buzz".
 * - Múltiplos de 3 y de 5 a la vez por la palabra "fizzbuzz".
*/

object Reto0 extends App {
    def fizzbuzz(numero: Int) : String = {
        if (numero % 5 == 0 && numero % 3 == 0) {
            return "FizzBuzz " + numero.toString
        }
        else if (numero % 5 == 0) {
            return "Buzz " + numero.toString
        }
        else if (numero % 3 == 0) {
            return "Fizz " + numero.toString
        }
        else {
            return numero.toString
        }
    }

    
    for (i <- 1 to 100) {
        var resultado = fizzbuzz(i)
        println(resultado)
    }
}